<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>Document</title>
	</head>
	<body>
		<script>
			// 如果一个数恰好等于它的约数之和，则称该数为“完美数”。

			// 完全数（Perfect number），又称[完美数](https://baike.baidu.com/item/完美数/871560)或[完备数](https://baike.baidu.com/item/完备数/9450205)，是一些特殊的自然数。它所有的真因子（即除了自身以外的[约数](https://baike.baidu.com/item/约数/8417882)）的和（即因子函数），恰好等于它本身。
			var num = parseInt(prompt('请输入一个数字'))
			var sum = 0
			for (var i = 1; i < num; i++) {
				if (num % i === 0) sum += i
			}
			num === sum ? alert('是完美数') : alert('不是完美数')
		</script>
	</body>
</html>
